﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Security.Claims;
using System.Text;
using System.Threading.Tasks;

internal class AIVS_ProductionRecords
{
    /// <summary>
    /// 机台
    /// </summary>
    public string? MachineName { get; set; }
    /// <summary>
    /// 机型
    /// </summary>
    public string? Model { get; set; }
    /// <summary>
    /// 模板
    /// </summary>
    public string? template { get; set; }
    /// <summary>
    /// 检查整板数量
    /// </summary>
    public int NumberBoards { get; set; }
    /// <summary>
    /// 整板良品数量
    /// </summary>
    public int Qualified { get; set; }
    /// <summary>
    /// 整板直通率
    /// </summary>
    public string? OverallPass  { get; set; }
    /// <summary>
    /// 整板不良品数量
    /// </summary>
    public int DefectiveBoard { get; set; }
    /// <summary>
    /// 整板不良率
    /// </summary>
    public string? OverallBoard { get; set; }
    /// <summary>
    /// 检查点数
    /// </summary>
    public int TotalPoints { get; set; }
    /// <summary>
    /// 不良点数
    /// </summary>
    public int BadPoints { get; set; }
    /// <summary>
    /// 点不良率
    /// </summary>
    public string? PointDefectRate { get; set; }
    /// <summary>
    /// 整板误报数量
    /// </summary>
    public int MisreportedNumber { get; set; }
    /// <summary>
    /// 整板误报率
    /// </summary>
    public string? FalsePositiveRate { get; set; }
    /// <summary>
    /// 误报点数
    /// </summary>
    public int FalseAlarmPoints { get; set; }
    /// <summary>
    /// 点误报率
    /// </summary>
    public string? PointFalseAlarmRate { get; set; }

    public string? logTime { get; set; }
}